1
Philosophie Markdown-D'abord et Principes Fondamentaux d'Architecture
EvoClass-AI007Leçon 1
00:00

La Fondation OpenClaw

1. La Philosophie Markdown-D'abord

OpenClaw considère la documentation lisible par l'humain comme la source absolue de vérité. Contrairement aux systèmes qui enfouissent la logique dans des bases de données, l'"âme" de l'agent est définie dans des fichiers texte, garantissant une transparence et un contrôle de version facilement accessible.contrôle de version.

  • SOUL.md : Définit le personnage et les limites éthiques.
  • AGENTS.md : Présente le flux de travail ingénierie.
  • MEMORY.md : Stocke les faits à long terme et les préférences.

2. Indépendant du Modèle et Autonome

Le runtime centralisé pour agents permet de changer de LLM (Claude, GPT, Local) sans réécrire la logique. Les agents autonomes fonctionnent 24h/24 grâce au planificateur HEARTBEAT.md.

3. Fiabilité et Intégrité des Données

Pour éviter la corruption d'état dans les environnements à haute concurrence, OpenClaw utilise l'isolement de session via des files de voies. La récupération des données est gérée par une RAG Local-D'abordarchitecture utilisant des instantanés sémantiques.

Configuration : openclaw.json
{ "global": { "port": 18789, "identity": "./config/SOUL.md", "env_injection": true }, "security": { "firewall": "strict", "rce_protection": true } }
Saisissez une commande...
Question 1
Pourquoi OpenClaw privilégie-t-il une approche "Markdown-D'abord" ?
Pour augmenter la vitesse d'exécution du LLM.
Pour assurer la transparence et la lisibilité humaine.
Pour supprimer entièrement le besoin de fichiers JSON.
Question 2
Qu'est-ce qui empêche la "corruption d'état" lors d'interactions simultanées avec plusieurs utilisateurs ?
RAG Local-D'abord
Instantanés sémantiques
Isolement de session via les files de voies
Défi : Le Débogueur
Diagnostiquez le comportement manquant de l'agent.
Problème : Un agent a été déployé, mais il répond avec une personnalité générique au lieu de son rôle attribué, et il ne peut pas rappeler les données de la session d'hier.
Analyse
Quels fichiers ou composants sont probablement mal configurés ?
Diagnostic :
1. Problème de personnage : Vérifiez SOUL.md et assurez-vous qu'il est correctement référencé dans openclaw.json.
2. Problème de mémoire : Assurez-vous que MEMORY.md est modifiable et que le système RAG Local-D'abord crée correctement des instantanés sémantiques.